package com.yfp.device.domain;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;

@Data
public class Machine {
    private String machineId;

    private String companyId;

    private String areaId;

    private String routeId;

    private String positionId;

    private Integer machineType;

    private String machineName;

    private String serviceContracts;

    private Date operationTime;

    private String positionAddr;

    private String longitude;

    private String latitude;

    private String temperature;

    private Integer openDoorCheck;

    private Integer closeDoorCheck;

    private Integer outMealCheck;

    private Integer takeMealCheck;

    private String kwh;

    private Integer operationStatus;

    private Integer enable;

    private String firmwareVersion;

    private String appVersion;

    private String appVersionName;

    private String masterAdId;

    private String secondaryAdId;

    private String vmcStatus;

    private Date createTime;

    private Date updateTime;

    private Boolean isDelete;

    private String machineModel;

    private Long createOper;

    private String machineSn;

    private Integer payType;

    private String remark;

    private String threshold;

    private Integer onlineStatus;

    private Integer temperatureCheck;

    private Integer networkCheck;

    private Integer deviceCheck;


    @Schema(title = "城市名称")
    private String cityName;

}